linux 中的锁

linux 中的锁分为四种类型,分别是用在 临界区、CPU、内存、Cache 中,

atomic(原子变量)与 spinlock(自旋锁)

semaphore(信号量)与 mutex(互斥锁)

rw-lock 与 preempt

pree-CPU

RCU 与 Memory Barrier

详见 https://www.bilibili.com/video/BV1m3411m7Wk/?spm_id_from=333.337.search-card.all.click&vd_source=df7d5777996e24303eda166c28095f94